package org.spring.sample.common.restful.common.listener;

import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

import lombok.extern.slf4j.Slf4j;

@Slf4j
@WebListener
public class IndexHttpSessionListener implements HttpSessionListener {

	/**
	 * session创建时调用。(session创建时，是当调用request.getSession()方法时，而不是发一个请求)
	 */
	@Override
	public void sessionCreated(HttpSessionEvent arg0) {
		log.info("HttpSessionListener方法：sessionCreated...");
	}
	
	/**
	 * session过期时，或者调用seesion.invalidate()方法时调用
	 */
	@Override
	public void sessionDestroyed(HttpSessionEvent arg0) {
		log.info("HttpSessionListener方法：sessionDestroyed...");
	}

}
